deposit returnable - French English Dictionary